$(function() {
    //登录校验
    $('.login-form').bootstrapValidator({
        //指定校验的图标显示
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
          },
        fields: {
             username:{
                 validators: {
                     notEmpty: {
                         message: '用户名不能为空'
                     },
                     stringLength: {
                        min : 2,
                        max : 6,
                        message: '用户名必须是2-6位哦'

                     },
                     callback: {
                         message : '用户名不存在'
                     }
                 }
             },

             password: {
                 validators : {
                     notEmpty: {
                         message : '密码不能为空哦'
                     },
                     stringLength: {
                         min : 6,
                         max : 12,
                         message: '密码长度必须是6-12位哦'
                     },
                     callback:{
                         message: '密码错误'
                     }

                 }
             }

        
        }




    })


    //重置按钮
    $('.btn-reset').click(function() {
        $('.login-form').data('bootstrapValidator').resetForm()
    })

    //登录按钮
    $('.login-form').on('success.form.bv',function(e) {
        e.preventDefault()
        
        $.ajax({
            type : 'post',
            url : '/employee/employeeLogin',
            data : $('.login-form').serialize(),
            dataType : 'json',
            success:function(res) {
                if (res.success) {
                    location.href = 'index.html'
                }
                if (res.error == 1000) {
                    $('.login-form').data('bootstrapValidator').updateStatus('username','INVALID','callback')

                }
                if (res.error == 1001) {
                    $('.login-form').data('bootstrapValidator').updateStatus('password','INVALID','callback')
                }
            }
            
        })



    })

})